package com.hongxun.project.assets.bByq.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.hongxun.framework.web.domain.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 变压器表 b_byq
 * 
 * @author hongxun
 * @date 2019-03-19
 */
public class BByq extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/**  */
	private String id;
	/** 点位ID */
	private String pointId;
	/** 设备名称 */
	private String name;
	/** 运行编号 */
	private String runCode;
	/** 专公变 */
	private String zgb;
	/** 规格型号 */
	private String model;
	/** 电压等级 */
	private String voltage;
	/** 变压器容量 */
	private String volume;
	/** 现场核对容量 */
	private String nowVolume;
	/** 运维班组 */
	private String runTeam;
	/** 所属站房 */
	private String station;
	/** 运行状态 */
	private String runStatus;
	/** 投运日期 */
	private Date runDate;
	/** 生产厂家 */
	private String factory;
	/** 安装形式 */
	private String installType;
	/** 结线别组 */
	private String lineTeam;
	/** 相数 */
	private Integer xNumber;
	/** 资产单位 */
	private String unit;
	/** 所属10kv线路ID */
	private String line10kvId;
	/** 所属10kv线路名称 */
	private String line10kvName;
	/** 资产性质 */
	private String natureQuality;
	/** gis编码 */
	private String gisCode;
	/** 经度 */
	private BigDecimal lgt;
	/** 纬度 */
	private BigDecimal lat;
	/** 高程 */
	private BigDecimal alt;
	/** 创建人 */
	private Integer addUser;
	/** 创建日期 */
	private Date addDate;
	/** 最近更新人 */
	private Integer updateUser;
	/** 最近更新日期 */
	private Date updateDate;
	/** 数据状态 */
	private String datastate;

	private String deptId;
	private String deptName;

	public void setId(String id) 
	{
		this.id = id;
	}

	public String getId() 
	{
		return id;
	}
	public void setPointId(String pointId) 
	{
		this.pointId = pointId;
	}

	public String getPointId() 
	{
		return pointId;
	}
	public void setName(String name) 
	{
		this.name = name;
	}

	public String getName() 
	{
		return name;
	}
	public void setRunCode(String runCode) 
	{
		this.runCode = runCode;
	}

	public String getRunCode() 
	{
		return runCode;
	}
	public void setZgb(String zgb) 
	{
		this.zgb = zgb;
	}

	public String getZgb() 
	{
		return zgb;
	}
	public void setModel(String model) 
	{
		this.model = model;
	}

	public String getModel() 
	{
		return model;
	}
	public void setVoltage(String voltage) 
	{
		this.voltage = voltage;
	}

	public String getVoltage() 
	{
		return voltage;
	}
	public void setVolume(String volume) 
	{
		this.volume = volume;
	}

	public String getVolume() 
	{
		return volume;
	}

	public String getNowVolume() {
		return nowVolume;
	}

	public void setNowVolume(String nowVolume) {
		this.nowVolume = nowVolume;
	}

	public void setRunTeam(String runTeam)
	{
		this.runTeam = runTeam;
	}

	public String getRunTeam() 
	{
		return runTeam;
	}
	public void setStation(String station) 
	{
		this.station = station;
	}

	public String getStation() 
	{
		return station;
	}
	public void setRunStatus(String runStatus) 
	{
		this.runStatus = runStatus;
	}

	public String getRunStatus() 
	{
		return runStatus;
	}
	public void setRunDate(Date runDate) 
	{
		this.runDate = runDate;
	}

	public Date getRunDate() 
	{
		return runDate;
	}
	public void setFactory(String factory) 
	{
		this.factory = factory;
	}

	public String getFactory() 
	{
		return factory;
	}
	public void setInstallType(String installType) 
	{
		this.installType = installType;
	}

	public String getInstallType() 
	{
		return installType;
	}
	public void setLineTeam(String lineTeam) 
	{
		this.lineTeam = lineTeam;
	}

	public String getLineTeam() 
	{
		return lineTeam;
	}
	public void setXNumber(Integer xNumber) 
	{
		this.xNumber = xNumber;
	}

	public Integer getXNumber() 
	{
		return xNumber;
	}
	public void setUnit(String unit) 
	{
		this.unit = unit;
	}

	public String getUnit() 
	{
		return unit;
	}
	public void setLine10kvId(String line10kvId) 
	{
		this.line10kvId = line10kvId;
	}

	public String getLine10kvId() 
	{
		return line10kvId;
	}
	public void setLine10kvName(String line10kvName) 
	{
		this.line10kvName = line10kvName;
	}

	public String getLine10kvName() 
	{
		return line10kvName;
	}
	public void setNatureQuality(String natureQuality) 
	{
		this.natureQuality = natureQuality;
	}

	public String getNatureQuality() 
	{
		return natureQuality;
	}
	public void setGisCode(String gisCode) 
	{
		this.gisCode = gisCode;
	}

	public String getGisCode() 
	{
		return gisCode;
	}
	public void setLgt(BigDecimal lgt) 
	{
		this.lgt = lgt;
	}

	public BigDecimal getLgt() 
	{
		return lgt;
	}
	public void setLat(BigDecimal lat) 
	{
		this.lat = lat;
	}

	public BigDecimal getLat() 
	{
		return lat;
	}
	public void setAlt(BigDecimal alt) 
	{
		this.alt = alt;
	}

	public BigDecimal getAlt()
	{
		return alt;
	}
	public void setAddUser(Integer addUser) 
	{
		this.addUser = addUser;
	}

	public Integer getAddUser() 
	{
		return addUser;
	}
	public void setAddDate(Date addDate) 
	{
		this.addDate = addDate;
	}

	public Date getAddDate() 
	{
		return addDate;
	}
	public void setUpdateUser(Integer updateUser) 
	{
		this.updateUser = updateUser;
	}

	public Integer getUpdateUser() 
	{
		return updateUser;
	}
	public void setUpdateDate(Date updateDate) 
	{
		this.updateDate = updateDate;
	}

	public Date getUpdateDate() 
	{
		return updateDate;
	}
	public void setDatastate(String datastate) 
	{
		this.datastate = datastate;
	}

	public String getDatastate() 
	{
		return datastate;
	}


	public String getDeptId() {
		return deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("pointId", getPointId())
            .append("name", getName())
            .append("runCode", getRunCode())
            .append("zgb", getZgb())
            .append("model", getModel())
            .append("voltage", getVoltage())
            .append("volume", getVolume())
            .append("runTeam", getRunTeam())
            .append("station", getStation())
            .append("runStatus", getRunStatus())
            .append("runDate", getRunDate())
            .append("factory", getFactory())
            .append("installType", getInstallType())
            .append("lineTeam", getLineTeam())
            .append("xNumber", getXNumber())
            .append("unit", getUnit())
            .append("line10kvId", getLine10kvId())
            .append("line10kvName", getLine10kvName())
            .append("natureQuality", getNatureQuality())
            .append("gisCode", getGisCode())
            .append("lgt", getLgt())
            .append("lat", getLat())
            .append("alt", getAlt())
            .append("addUser", getAddUser())
            .append("addDate", getAddDate())
            .append("updateUser", getUpdateUser())
            .append("updateDate", getUpdateDate())
            .append("datastate", getDatastate())
            .toString();
    }
}
